/* ftiles */
.dhx_dataview_item.dhx_dataview_ftiles_item,
.dhx_dataview_item.dhx_dataview_ftiles_item_selected {
	position: relative;
	font-size: 13px;
	font-family: Tahoma;
	overflow: hidden;
	background-color: white;
	cursor: pointer;
	-moz-user-select: none;
}

div.ftiles_item {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 150px;
	height: 55px;
	border-radius: 2px;
	border: 1px solid #f1f1f1;
	background-color: #f9f9f9;
}
.dhx_dataview_item.dhx_dataview_ftiles_item_selected .ftiles_item {
	border-color: #A1CEED;
	background-color: #B5DEFF;
}
.dhx_dataview_item.dhx_dataview_ftiles_item .ftiles_item:hover {
	border-color: #d5efff;
	background-color: #eff9ff;
}
.dhx_dataview_item .ftiles_icon { /* icon */
	position: absolute;
	height: 32px;
	width: 32px;
	left: 8px;
	top: 13px;
}
div.ftiles_item div.dhx_item_text { /* filename */
	position: absolute;
	left: 47px;
	top: 13px;
	width: 90px;
	height: 16px;
	line-height: 15px;
	font-size: 13px;
	font-family: Tahoma;
	white-space: nowrap;
	color: black;
	overflow: hidden;
	text-overflow: ellipsis;
	-moz-user-select: none;
}
div.ftiles_item div.dhx_item_text.dhx_item_text_gray { /* size/info */
	top: 28px;
	color: #555;
}

/* ficons */
.dhx_dataview_item.dhx_dataview_ficons_item,
.dhx_dataview_item.dhx_dataview_ficons_item_selected {
	position: relative;
	font-size: 13px;
	font-family: Tahoma;
	overflow: hidden;
	background-color: white;
	cursor: pointer;
	-moz-user-select: none;
}

div.ficons_item {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 102px;
	height: 80px;
	border-radius: 2px;
	border: 1px solid #f1f1f1;
	background-color: #f9f9f9;
}
.dhx_dataview_item.dhx_dataview_ficons_item_selected .ficons_item {
	border-color: #A1CEED;
	background-color: #B5DEFF;
}
.dhx_dataview_item.dhx_dataview_ficons_item .ficons_item:hover {
	border-color: #d5efff;
	background-color: #eff9ff;
}
.dhx_dataview_item .ficons_icon { /* icon */
	position: absolute;
	height: 32px;
	width: 32px;
	left: 33px;
	top: 14px;
}
div.ficons_item div.dhx_item_text { /* filename */
	position: absolute;
	left: 6px;
	top: 55px;
	width: 90px;
	height: 16px;
	line-height: 15px;
	font-size: 13px;
	font-family: Tahoma;
	white-space: nowrap;
	color: black;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	-moz-user-select: none;
}
